be under a deadline - French English Dictionary